/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controladores;

import Entidades.Pais;
import java.util.List;
import logica.jpaControllers.PaisJpaController;

/**
 *
 * @author USER
 */
public class CtrlPais {
     public CtrlPais() {
    }
    //guarda articulo
    public void guardarPais(Pais art) {
        PaisJpaController ga = new PaisJpaController();
        ga.create(art);
    }
    
    public void eliminarPais(Pais pais) throws Exception{
        PaisJpaController ga = new PaisJpaController();
        ga.destroy(pais.getIdpais());
    }

    public void modificarPais(Pais a) throws Exception {
        PaisJpaController ga = new PaisJpaController();
        ga.edit(a);
    }
    
     
    public Pais buscarPais_X_idPais(int idpais){
        PaisJpaController ga = new PaisJpaController();
        return ga.findPais(idpais);
       
    }
    
    public Pais buscarPaisNombre(String nom) throws Exception{
        PaisJpaController ga = new PaisJpaController();
        return ga.findPais_x_nombre(nom);
         
    }

//    public Pais buscarPaisMarca(String nom) throws Exception{
//        PaisJpaController ga = new PaisJpaController();
//        return ga.findArticulo_x_marca(nom);
//
//    }
        
    public List buscarTodosPais() throws Exception{        
        PaisJpaController ga = new PaisJpaController();
        return ga.findPaisEntities();
    }

//    public void guardarDemandasArticulos(DemandaArticulo da){
//        DemandaArticuloJpaController exp_da = new DemandaArticuloJpaController();
//        exp_da.create(da);
//    }
//    
//    public List buscarDemandas(Articulo art) {
//        ArticuloJpaController ga = new ArticuloJpaController();
//        return ga.findDemandas(art);
//         
//    }

}
